@import url(/cordys/wcp/theme/Qontym/style/template/adv_layouts_1.3.css);
body.webform{
	background-color:transparent;
	color:#566e9a;
}
body.webform .maincontainer{
	margin:0px auto 2px;
	position:relative;
	background-color:#fafafa;
}
body.webform .toolbar{
	border:1px solid #cccccc;
	border-width:1px 1px 0px;
	width:auto!important;
}
/* for wizard pages */
body.wizardform{
	background:none #fafafd;
	color:#555555;
	overflow:auto!important;
}
body.wizardform .maincontainer{
	border:1px solid #ffffff;
	background-color:#fafafd;
}
body.wizardform .wizardfooter{
	padding:15px;
	background:#f1f7ff;
	background:-moz-linear-gradient(top,#faf4ba 0%,#f1e092 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#faf4ba),color-stop(100%,#f1e092));
	background:-webkit-linear-gradient(top,#faf4ba 0%,#f1e092 100%);
	background:-o-linear-gradient(top,#faf4ba 0%,#f1e092 100%);
	background:-ms-linear-gradient(top,#faf4ba 0%,#f1e092 100%);
	background:linear-gradient(top,##faf4ba 0%,#f1e092 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4ba',endColorstr='#f1e092',GradientType=0);
}
body.wizardform .h_button{
	height:30px;
}
/* for homepage generic actions */
.actions-gallery{
}
.actions-gallery .rollercontainer.vertical{
	text-align:center;
}
.actions-gallery div[id|='role_home005056C0']{
	display:none;
}
#avController .item.small .menuextender{
	display:none!important;
}
.themes-gallery{
	
}
.themes-gallery .item .small{
	
}
.themes-gallery .item .small h4,.themes-gallery .item .small p{
	display:none;
}
/* common elements */
.v_layout,.v_layout_i,.h_layout{
	margin-top:1.1em;
}
.input{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	color:#333333;
	filter:none;
	border-radius:0px;
}
.output,input[class~="output"]{
	border-color:#dedede;
	border-width:0px;
	background-color:transparent;
	color:#333333;
	font-weight:bold;
}
input.input,input.output{
	font-size:12px;
	height:1.5em;
}
label,.h_label,.v_label,p{
	color:#333333;
	font-size:11px;
}
button,.v_button,.h_button{
	border:1px solid rgba(0,0,0,0.1);
	border:1px solid #dcdcdc;
	background-color:#f5f5f5;
	background:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background:linear-gradient(top,#f5f5f5,#f1f1f1);
	color:#444444;
	-webkit-box-shadow:0 1px 0 rgba(51,51,51,.1);
	-moz-box-shadow:0 1px 0 rgba(51,51,51,.1);
	box-shadow:0 1px 0 rgba(51,51,51,.1);
	border-radius:3px;
}
button.primary{
	border:1px solid #d19ef4;
	background-color:#d19ef4;
	background:-webkit-linear-gradient(top,#dd4b39,#d19ef4);
	background:-moz-linear-gradient(top,#dd4b39,#d19ef4);
	background:-ms-linear-gradient(top,#dd4b39,#d19ef4);
	background:-o-linear-gradient(top,#dd4b39,#d19ef4);
	background:linear-gradient(top,#dd4b39,#d19ef4);
	color:#ffffff;
}
button:hover,.v_button:hover,.h_button:hover,button:active,.v_button:active,.h_button:active,button:focus,.v_button:focus,.h_button:focus{
	border:1px solid #dcdcdc;
	background-color:#f8f8f8;
	color:#d19ef4;
	background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background:linear-gradient(top,#f8f8f8,#f1f1f1);
	-webkit-box-shadow:0 1px 1px rgba(51,51,51,.3);
	-moz-box-shadow:0 1px 1px rgba(51,51,51,.3);
	box-shadow:0 1px 1px rgba(51,51,51,.3);
}
button:active,.v_button:active,.h_button:active{
	box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;
}
button.primary.page_button{
	font-size:2em;
}
.groupheader{
	border:1px solid #c4d3ee;
	background-color:#e7f1ff;
	background-image:-ms-radial-gradient(left top,ellipse farthest-side,#e7f1ff 0%,#c4d3ee 100%);
	background-image:-moz-radial-gradient(left top,ellipse farthest-side,#e7f1ff 0%,#c4d3ee 100%);
	background-image:-o-radial-gradient(left top,ellipse farthest-side,#e7f1ff 0%,#c4d3ee 100%);
	background-image:-webkit-gradient(radial,left top,0,left top,979,color-stop(0,#e7f1ff),color-stop(1,#c4d3ee));
	background-image:-webkit-radial-gradient(left top,ellipse farthest-side,#e7f1ff 0%,#c4d3ee 100%);
	background-image:radial-gradient(left top,ellipse farthest-side,#e7f1ff 0%,#c4d3ee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1ff',endColorstr='#c4d3ee',GradientType=0);
}
.groupheader label,.groupheader label.primarycaption{
	color:#444444;
}
.groupheader.expand{
}
.groupheader.collapse{
}
.groupcontent{
	border:1px solid #c4d3ee;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.simplecontainer iframe{
	border:1px solid #f8efbc;
}
h1,h2,h3,h4{
	color:#566e9a;
	font-family:Arial,Helvetica,sans-serif;
}
/* |||||||||||| Grid |||||||||||| */
.oddrow,.evenrow,.xgridrowwrapper{
	line-height:23px;
	height:23px; /* repeated height on xgridrow neeeded for non-xforms pages */
	vertical-align:middle;
}
.grid{
	border:1px solid #ede8d3;
}
.grid tbody td{
	border:1px solid #ede8d3;
}
.grid th,.grid thead td{
	border:1px solid #ede8d3;
	background-color:#efeadb;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -0px;
	background-repeat:repeat-x;
	color:#db84a;
	font:bold 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
	height:20px;
}
/*~~~~~~~~~data grid~~~~~~~~~*/
.grid.data,.data{
	border:1px solid #ede8d3;
}
.grid.data tbody td{
	border:1px solid #ede8d3;
}
.grid.data th{
	border:1px solid #ede8d3;
	background-color:#f9f9f4;
	color:#ce9e3f;
	font:bold 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.grid.data .oddrow{
	background-color:#f7f4ed;
	color:#aa9344;
}
.grid.data .evenrow{
	background-color:#fefefe;
	color:#baa359;
}
.grid.data input{
	border-color:#fefefe;
}
.grid.data .highlight input{
	border-top-color:#faf4ba;
	border-bottom-color:#f1e092;
}
/*~~~~~~~~~navigational grid~~~~~~~~~*/
.grid.navigational{
	border:1px solid #ede8d3;
}
.grid.navigational tbody td{
	border:1px solid #ede8d3;
	border-bottom-color:#ede8d3;
	border-top-color:#ede8d3;
}
.grid.navigational th{
	border:1px solid #ede8d3;
	background-color:#f2eddd;
	color:#d1a54c;
	font:bold 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.grid.navigational .oddrow{
	background-color:#f9f9f4;
	color:#000000;
}
.grid.navigational .evenrow{
	background-color:#fefefe;
	color:#000000;
}
/*~~~~~~~~~display grid~~~~~~~~~*/
.grid.display{
	border:0px;
}
.grid.display tbody td{
	border:1px solid #ede8d3;
	border-bottom:1px dotted #ede8d3;
	border-top:0px;
}
.grid.display th{
	border:1px solid #ede8d3;
	border-top:0px;
	border-bottom:.24em solid #ede8d3;
	border-bottom:.24em solid #ede8d3;
	background-color:#f4efe5;
	color:#686868;
	font:bold 12px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.grid.display .oddrow{
	background-color:#f9f9f4;
	color:#000000;
}
.grid.display .evenrow{
	background-color:#fefefe;
	color:#000000;
}
.grid.display .input{
	color:#000000;
}
/*~~~~~~~~~x grid for display~~~~~~~~~*/
.xgridcontainer{
	scrollbar-3dlight-color:#ede8d3;
	scrollbar-arrow-color:#917c3f;
	scrollbar-darkshadow-color:#f9f2db;
	scrollbar-face-color:#f7f2e8;
	scrollbar-highlight-color:#f9f2db;
	scrollbar-shadow-color:#f7f4ed;
	scrollbar-track-color:#fcf9f7;
}
.xgridheaderwrapper,.xgridrowwrapper,.xgridfooterwrapper{
	border-color:#ede8d3;
}
.xgridheaderwrapper,.xgridfooterwrapper{
	background-color:#f9f7ef;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -0px;
	background-repeat:repeat-x;
	color:#c9777;
	font:bold .9em/1.3 'Lucida Grande',Tahoma,sans-serif;
}
.xgridheadercell,.xgridrowcell,.xgridfootercell{
	border-color:#ede8d3;
	background-image:none;
}
.xgridrow.oddrow{
	background-color:#f9f9f9;
	color:#7a7fa8;
}
.xgridrow.evenrow{
	background-color:#fefefe;
	color:#a3a09e;
}
/*~~~~~~~~~grid resize~~~~~~~~~*/
.cursorheader{
	border:.1em solid #f4ead1;
	width:150px;
	display:none;
	background-color:#e2e2fc;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80f2e5bf',EndColorStr='#50f2e5bf');
}
.xgridwrapperfreezerow{
	border-bottom-color:#f4ead1;
	border-bottom-style:ridge;
	border-bottom-width:.2em;
}
.xgridwrapperfreeze{
	border-bottom-color:#dbd8e2;
}
.movelocator{
	background-color:#003ffe;
}
.resizelocator{
	border-left:0.1em #000000 dashed;
}
/* |||||||||||| Grid ends |||||||||||| */
.tabstripattop,.tabstripatbottom,.tabstripatleft,.tabstripatright{
}
.tabcontent{
	border:1px solid #4784c5;
	background-color:#fafafd;
	color:#003758;
	border-radius:0px;
}
.tabstripattop .activetab{
	border-color:#4784c5;
	border-style:solid;
	border-width:1px 1px 0px;
	background-color:#fafafd;
	border-radius:0px;
}
.tabstripattop .inactivetab{
	border:0px none;
	background-color:transparent;
	border-radius:0px;
}
.selectbox,.selectbox.highlight{
	border-color:#cccccc;
	background-color:#f5f5f5!important;
	height:2em;
}
.selectbox.highlight input.output{
	background-color:transparent;
}
.selectfield{
	background-image:url('/cordys/wcp/theme/default/image/background/commonsprite.png');
	background-position:0px 0px;
}
.selectfield button.closed,.selectfield button.opened{
	background-color:transparent;
}
.selectdropdown{
	border-color:#ffffff #cccccc #cccccc;
	background-color:#ebebeb;
}
.listbox{
	border:1px solid #cccccc;
	background-color:#ebebeb;
	color:#333333;
}
/* custom page formatting */
.pageheader-imageholder{
	margin:0px;
	margin-bottom:1em;
}
#pageheader_image{
	/* the iamge itself */
}
.pageheader-image{
	/* the image itself */
}
.pageheader-heading{
	margin-top:-2em;
}
#pageheader_heading{
}
.pageheader-heading h1{
	border-bottom:dotted 1px #c4d3ee;
}
/*~~~~~~~~~~~~ always last ~~~~~~~~~~~~*/
.input:hover{
	border-color:#cbdaf4;
}
.highlight,.navigational tr.highlight,.data tr.highlight,.display tr.highlight,menuitem.highlight,.highlight .input{
	background:#faf4ba!important;
	background:-moz-linear-gradient(top,#faf4ba 0%,#f1e092 100%)!important;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#faf4ba),color-stop(100%,#f1e092))!important;
	background:-webkit-linear-gradient(top,#faf4ba 0%,#f1e092 100%)!important;
	background:-o-linear-gradient(top,#faf4ba 0%,#f1e092 100%)!important;
	background:-ms-linear-gradient(top,#faf4ba 0%,#f1e092 100%)!important;
	background:linear-gradient(top,##faf4ba 0%,#f1e092 100%)!important;
}
.ifocus,.grid.data input.input.ifocus,[class~="input"]:focus,.highlight .input[class~="input"]:focus{
	border-color:#0e83c2;
	filter:none;
}
button.disabled{
	border-color:#d5d5d5;
	background-color:transparent;
	color:#b9b9b9;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
button.primary.disabled{
	display:none;
}
.input[class~="output"]:hover{
	border-color:#dfdfdf;
}
.input[class~="output"]:focus{
	border-color:#f4f4f4;
}
.selected{
	background-color:#2eacf0;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -862px;
	background-repeat:repeat-x;
	-moz-border-radius:4px;
	border-radius:4px;
}
.hover{
	background-color:#2eacf0;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -862px;
	background-repeat:repeat-x;
	-moz-border-radius:3px;
	border-radius:3px;
}